import { $post, $get, $del } from '@/api/request'
// import { $del } from './request'
// const precessEnv = process.env
let preUrl = '/repair'
// if (precessEnv.VUE_APP_FLAG === 'dev' || precessEnv.VUE_APP_FLAG === 'local') {
//   preUrl = ''
// } else {
//   preUrl = '/repair'
// }

// 根据查询条件分页查询物业报修工单列表
export function queryPageInfo (data) {
  return $post({
    url: `${preUrl}/repair/pc/queryPageInfoByCondition`,
    data
  })
}

// 获取租户下角色信息
export function getAllRoleList (tenantNo, data) {
  return $get({
    url: `${preUrl}/scene/allRoleList`,
    data
  })
}

// 根据角色编号获取用户列表
export function getListByRoleUserList (roleNo, data) {
  return $get({
    url: `${preUrl}/scene/getListByRoleNo/${roleNo}`,
    data
  })
}

// 获取员工列表
export function getMaintainerUser (data) {
  return $post({
    url: `${preUrl}/repair/pc/getMaintainerUser`,
    data
  })
}

// 报修工单进行派工
export function dispatchWorkOrder (data) {
  return $post({
    url: `${preUrl}/repair/pc/dispatchWorkOrder`,
    data
  })
}

// 报修工单审核确认
export function ackWorkOrder (data) {
  return $post({
    url: `${preUrl}/repair/pc/ackWorkOrder`,
    data
  })
}

// 获取报修类型列表
export function getRepairTypeList (data) {
  return $get({
    url: `${preUrl}/repair/type/list`,
    data
  })
}

// 获取维修类型、工单列表
export function getRepairType (data) {
  return $get({
    url: `${preUrl}/repair/pc/repairType`,
    data
  })
}

// 根据工单编号查询物业报修工单信息
export function getWorkOrderInfoByRwoNumber (rowNumber, data) {
  return $get({
    url: `${preUrl}/repair/pc/queryWorkOrderInfoByRwoNumber/${rowNumber}`,
    data
  })
}

// 管理人员下拉框
export function getTypeUser (data) {
  return $get({
    url: `${preUrl}/repair/type/user`,
    data
  })
}

// 分页查询报修类型
export function getTypeList (data) {
  return $post({
    url: `${preUrl}/repair/type/page`,
    data
  })
}

// 新增报修类型
export function addType (data) {
  return $post({
    url: `${preUrl}/repair/type/add`,
    data
  })
}

// 修改报修类型
export function modifyType (data) {
  return $post({
    url: `${preUrl}/repair/type/modify`,
    data
  })
}

// 删除报修类型
export function deleteType (id) {
  return $del({
    url: `${preUrl}/repair/type/delete/${id}`
  })
}

// 查询工单类型列表
export function getWkTypeList () {
  return $get({
    url: `${preUrl}/scene/orderTypeList`
  })
}
